package com.qys.livesMall.app.user.model.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @menu ShopBalanceVO
 * @date 2023/06/06 16:20
 */
@Data
public class UserAccountDetailVO implements Serializable {

    private Long id;

    @Schema(description = "用户id")
    private Long userId;

    @Schema(description = "用户名")
    private String userName;

    @Schema(description = "昵称")
    private String nickName;

    @Schema(description = "用户UID")
    private String userRandomId;

    @Schema(description = "发生金额")
    private BigDecimal amountIncurred;

    @Schema(description = "交易前余额")
    private String payBefore;

    @Schema(description = "交易后余额")
    private String payAfter;

    @Schema(description = "收入支出类型")
    private String inOut;

    @Schema(description = "变动类型")
    private String category;

    @Schema(description = "交易备注")
    private String description;

    @Schema(description = "交易时间")
    private Long payDate;

    @Schema(description = "操作人")
    private String operator;
}

